package com.example.myapplication.entity;

import java.io.Serializable;
import java.util.List;


public class HotAlbums implements Serializable {

    private List<?> songs;
    private Boolean paid;
    private Boolean onSale;
    private Integer mark;
    private String description;
    private Integer status;
    private String picUrl;
    private Integer copyrightId;
    private Long picId;
    private ArtistBean artist;
    private List<?> alias;
    private Long pic;
    private List<ArtistsBean> artists;
    private String tags;
    private String subType;
    private String blurPicUrl;
    private Integer companyId;
    private String commentThreadId;
    private String briefDesc;
    private Long publishTime;
    private String company;
    private String name;
    private Integer id;
    private String type;
    private Integer size;
    private String picId_str;

    public List<?> getSongs() {
        return songs;
    }

    public void setSongs(List<?> songs) {
        this.songs = songs;
    }

    public Boolean getPaid() {
        return paid;
    }

    public void setPaid(Boolean paid) {
        this.paid = paid;
    }

    public Boolean getOnSale() {
        return onSale;
    }

    public void setOnSale(Boolean onSale) {
        this.onSale = onSale;
    }

    public Integer getMark() {
        return mark;
    }

    public void setMark(Integer mark) {
        this.mark = mark;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getPicUrl() {
        return picUrl;
    }

    public void setPicUrl(String picUrl) {
        this.picUrl = picUrl;
    }

    public Integer getCopyrightId() {
        return copyrightId;
    }

    public void setCopyrightId(Integer copyrightId) {
        this.copyrightId = copyrightId;
    }

    public Long getPicId() {
        return picId;
    }

    public void setPicId(Long picId) {
        this.picId = picId;
    }

    public ArtistBean getArtist() {
        return artist;
    }

    public void setArtist(ArtistBean artist) {
        this.artist = artist;
    }

    public List<?> getAlias() {
        return alias;
    }

    public void setAlias(List<?> alias) {
        this.alias = alias;
    }

    public Long getPic() {
        return pic;
    }

    public void setPic(Long pic) {
        this.pic = pic;
    }

    public List<ArtistsBean> getArtists() {
        return artists;
    }

    public void setArtists(List<ArtistsBean> artists) {
        this.artists = artists;
    }

    public String getTags() {
        return tags;
    }

    public void setTags(String tags) {
        this.tags = tags;
    }

    public String getSubType() {
        return subType;
    }

    public void setSubType(String subType) {
        this.subType = subType;
    }

    public String getBlurPicUrl() {
        return blurPicUrl;
    }

    public void setBlurPicUrl(String blurPicUrl) {
        this.blurPicUrl = blurPicUrl;
    }

    public Integer getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public String getCommentThreadId() {
        return commentThreadId;
    }

    public void setCommentThreadId(String commentThreadId) {
        this.commentThreadId = commentThreadId;
    }

    public String getBriefDesc() {
        return briefDesc;
    }

    public void setBriefDesc(String briefDesc) {
        this.briefDesc = briefDesc;
    }

    public Long getPublishTime() {
        return publishTime;
    }

    public void setPublishTime(Long publishTime) {
        this.publishTime = publishTime;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Integer getSize() {
        return size;
    }

    public void setSize(Integer size) {
        this.size = size;
    }

    public String getPicId_str() {
        return picId_str;
    }

    public void setPicId_str(String picId_str) {
        this.picId_str = picId_str;
    }

    public static class ArtistBean implements Serializable {
        private Long img1v1Id;
        private Integer topicPerson;
        private String picUrl;
        private Long picId;
        private Boolean followed;
        private List<String> alias;
        private String trans;
        private String img1v1Url;
        private Integer musicSize;
        private Integer albumSize;
        private String briefDesc;
        private String name;
        private Integer id;
        private String picId_str;
        private String img1v1Id_str;

        public Long getImg1v1Id() {
            return img1v1Id;
        }

        public void setImg1v1Id(Long img1v1Id) {
            this.img1v1Id = img1v1Id;
        }

        public Integer getTopicPerson() {
            return topicPerson;
        }

        public void setTopicPerson(Integer topicPerson) {
            this.topicPerson = topicPerson;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public Long getPicId() {
            return picId;
        }

        public void setPicId(Long picId) {
            this.picId = picId;
        }

        public Boolean getFollowed() {
            return followed;
        }

        public void setFollowed(Boolean followed) {
            this.followed = followed;
        }

        public List<String> getAlias() {
            return alias;
        }

        public void setAlias(List<String> alias) {
            this.alias = alias;
        }

        public String getTrans() {
            return trans;
        }

        public void setTrans(String trans) {
            this.trans = trans;
        }

        public String getImg1v1Url() {
            return img1v1Url;
        }

        public void setImg1v1Url(String img1v1Url) {
            this.img1v1Url = img1v1Url;
        }

        public Integer getMusicSize() {
            return musicSize;
        }

        public void setMusicSize(Integer musicSize) {
            this.musicSize = musicSize;
        }

        public Integer getAlbumSize() {
            return albumSize;
        }

        public void setAlbumSize(Integer albumSize) {
            this.albumSize = albumSize;
        }

        public String getBriefDesc() {
            return briefDesc;
        }

        public void setBriefDesc(String briefDesc) {
            this.briefDesc = briefDesc;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Integer getId() {
            return id;
        }

        public void setId(Integer id) {
            this.id = id;
        }

        public String getPicId_str() {
            return picId_str;
        }

        public void setPicId_str(String picId_str) {
            this.picId_str = picId_str;
        }

        public String getImg1v1Id_str() {
            return img1v1Id_str;
        }

        public void setImg1v1Id_str(String img1v1Id_str) {
            this.img1v1Id_str = img1v1Id_str;
        }
    }

    public static class ArtistsBean implements Serializable{
        private Long img1v1Id;
        private Integer topicPerson;
        private String picUrl;
        private Integer picId;
        private Boolean followed;
        private List<?> alias;
        private String trans;
        private String img1v1Url;
        private Integer musicSize;
        private Integer albumSize;
        private String briefDesc;
        private String name;
        private Integer id;
        private String img1v1Id_str;

        public Long getImg1v1Id() {
            return img1v1Id;
        }

        public void setImg1v1Id(Long img1v1Id) {
            this.img1v1Id = img1v1Id;
        }

        public Integer getTopicPerson() {
            return topicPerson;
        }

        public void setTopicPerson(Integer topicPerson) {
            this.topicPerson = topicPerson;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public Integer getPicId() {
            return picId;
        }

        public void setPicId(Integer picId) {
            this.picId = picId;
        }

        public Boolean getFollowed() {
            return followed;
        }

        public void setFollowed(Boolean followed) {
            this.followed = followed;
        }

        public List<?> getAlias() {
            return alias;
        }

        public void setAlias(List<?> alias) {
            this.alias = alias;
        }

        public String getTrans() {
            return trans;
        }

        public void setTrans(String trans) {
            this.trans = trans;
        }

        public String getImg1v1Url() {
            return img1v1Url;
        }

        public void setImg1v1Url(String img1v1Url) {
            this.img1v1Url = img1v1Url;
        }

        public Integer getMusicSize() {
            return musicSize;
        }

        public void setMusicSize(Integer musicSize) {
            this.musicSize = musicSize;
        }

        public Integer getAlbumSize() {
            return albumSize;
        }

        public void setAlbumSize(Integer albumSize) {
            this.albumSize = albumSize;
        }

        public String getBriefDesc() {
            return briefDesc;
        }

        public void setBriefDesc(String briefDesc) {
            this.briefDesc = briefDesc;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Integer getId() {
            return id;
        }

        public void setId(Integer id) {
            this.id = id;
        }

        public String getImg1v1Id_str() {
            return img1v1Id_str;
        }

        public void setImg1v1Id_str(String img1v1Id_str) {
            this.img1v1Id_str = img1v1Id_str;
        }
    }
}
